home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility2 / wine02bx.zip / LISP / MODES / FORTRAN-.ELC < prev    next >
Text File  |  1993-03-28  |  4KB  |  49 lines

  1. ;;; compiled by @win386 on Sat Mar 13 14:31:10 1993
  2. ;;; from file c:/src/lucid-19.4/lisp/modes/fortran-.el
  3. ;;; emacs version 19.3 Lucid.
  4. ;;; bytecomp version 2.08; 27-aug-92.
  5. ;;; optimization is on.
  6. ;;; this file uses opcodes which do not exist in Emacs18.
  7.  
  8. (if (and (boundp 'emacs-version)
  9.      (or (and (boundp 'epoch::version) epoch::version)
  10.          (string-lessp emacs-version "19")))
  11.     (error "This file was compiled for Emacs19."))
  12.  
  13. (fset 'fortran-fill-statement #[nil "è└yê┴┬!«ì┴ !«ê ¡à┴┼ P!)½â╞ ç`╟ë    \nè╦ ê╠ ê═ `    )è    bêè╬ U½ì╧╨`╤\\╥#½ë╙ ¼à╘!ê)╒yê┴╓!¼à┴╫!½î╪ ê┘┌!ê█ ê¬g╠ êè╟êi)V½â▌ ê)`\nW½ä\nbê═ iW¡ä▐!,ç" [0 looking-at "[     ]*$" comment-line-start-skip comment-start-skip "[     ]*" fortran-indent-line nil cfi beg opos fortran-next-statement fortran-previous-statement calculate-fortran-indent fortran-current-line-indentation re-search-forward "^[     ]*[0-9]+" 4 t fortran-line-number-indented-correctly-p fortran-indent-to-column 1 "     [^ 0\n]" "    [1-9]" delete-indentation delete-char 2 delete-horizontal-space fill-column fortran-do-auto-fill move-to-column] 4 "\
  14. Fill a fortran statement up to `fill-column'." nil])
  15. (fset 'fortran-downcase-subprogram #[nil "è└ ê┴┬!ê├`─ \"ê)┴┼!ç" [mark-fortran-subprogram message "Downcasing subprogram..." fortran-downcase-region mark "Downcasing subprogram...done."] 3 "\
  16. Properly downcases the Fortran subprogram which contains point." nil])
  17. (fset 'fortran-downcase-region #[(start end) "└    \n├#ç" [fortran-case-region start end nil] 4 "\
  18. Downcase region, excluding comment lines and anything
  19. between quote marks." "r"])
  20. (fset 'fortran-upcase-region #[(start end) "└    \n├#ç" [fortran-case-region start end t] 4 "\
  21. Upcase region, excluding comment lines and anything
  22. between quote marks." "r"])
  23. (fset 'fortran-upcase-subprogram #[nil "è└ ê┴┬!ê├`─ \"ê)┴┼!ç" [mark-fortran-subprogram message "Upcasing subprogram..." fortran-upcase-region mark "Upcasing subprogram...done."] 3 "\
  24. Properly upcases the Fortran subprogram which contains point." nil])
  25. (fset 'fortran-case-region #[(start end up) "└┬─╞╚╔!\n╦\n╠Q╬╬èî}êebê╙     \"½ç╘ ╒#ê╙\"½ê╘╒#ê╙\n\"½ê╘╒#ê``dW¡╪╘╦    ╓╓\n╫░╒#ê`½ë┘\"ê¬ç┌\"ê╙     \"½ç╘ ╒#ê╙\"½ê╘╒#ê╙\n\"½ê╘╒#ê`¬#.\nç" ["^[cC*#]" start-re-comment "$" end-re-comment "'" start-re-quote "\\('\\|$\\)" end-re-quote char-to-string 34 start-re-dquote "\\(" "\\|$\\)" end-re-dquote nil strt fin start end inside-re re-search-forward 0 "\\|" "\\)" up upcase-region downcase-region] 8 "\
  26. Upcase region if UP is t, downcase, if UP downcase region,
  27.  excluding comment lines and anything between quote marks."])
  28. (fset 'inside-re #[(start-re end-re) "└ëè├yê`└ê`)è─\n╞#)¡ïè╟    ╞#)¡ü╞*ç" [nil end-line start-line 0 re-search-backward start-re t re-search-forward end-re] 4 "\
  29. Returns t if inside a starting regexp and an ending regexp
  30. on the same line." "s"])
  31. (fset 'fortran-beautify-subprogram #[(&optional downit) "è└ ê┴┬!ê├`─ #ê)┴╞!ç" [mark-fortran-subprogram message "Beautifying subprogram..." fortran-beautify-region mark downit "Beautify subprogram...done."] 4 "\
  32. Beautify Fortran subprogram:
  33. 1) Remove trailing blanks.
  34. 2) Replace all continuation characters with fortran-continuation-char.
  35. 3) Replace all empty comment lines with blank lines.
  36. 4) Replace all multiple blank lines with one blank line.
  37. 5) Indent.
  38. 6) With prefix arg, downcase the subprogram, avoiding comments and
  39. quoted strings." "P"])
  40. (fset 'fortran-beautify-region #[(start end &optional downit) "èî└ └ ë ─ôê    ─ôê╞ ─#ê\n    }êebê╟╚╔─╩─%êebê╟╦ ═Q╬ P─╩─%êebê╟╧╔─╩─%êebê╟╨╤─╩─%ê¡ä╙ed\",ç" [make-marker m2 m1 start nil end indent-region perform-replace "[     ]+$" "" t "^     [^ " fortran-continuation-string "]" "     " "^[cC][     ]*$" "\n\n\n+" "\n\n" downit fortran-downcase-region] 7 "\
  41. Beautify region in a Fortran program:
  42. 1) Remove trailing blanks.
  43. 2) Replace all continuation characters with fortran-continuation-char.
  44. 3) Replace all empty comment lines with blank lines.
  45. 4) Replace all multiple blank lines with one blank line.
  46. 5) Indent.
  47. 6) With prefix arg, downcase the region, avoiding comments and
  48.  quoted strings." "r\nP"])
  49.